CX_CURRENCY_TABLE
Class hierarchy
- CX_CLASS
- CX_SIMPLE
- CX_TERMED
- CX_EXPANDABLE
- CX_RATE
- CX_RATE_TABLE
- CX_CURRENCY_TABLE
- CX_RATE_TABLE
- CX_RATE
- CX_EXPANDABLE
- CX_TERMED
- CX_SIMPLE
Description:
A currency table manages a set of currency parities and other (subordinate) currency tables.
Code example:
...
Function | MA* | Parameters | Return | Brief description |
---|---|---|---|---|
CurrencyCrossConvert | (OBJECT, OBJECT, INTEGER) | INTEGER | Indirect conversion of a source currency into a target currency | |
Inserted fixed conversion rates between national currencies and the euro into the current currency table. This function is no longer supported. | ||||
SanityCheck | Check object consistency | |||
ClassFilter | STRING, INTEGER | OBJECT | This object, if it corresponds to a particular class | |
ConditionedFilter | STRING | OBJECT | ||
ConditionedFilter2 | OBJECT | OBJECT | ||
CurrencyConvert | (OBJECT, OBJECT, INTEGER) | INTEGER | Direct conversion of a source currency into a target currency | |
Deleted | INTEGER | Checks whether the object was logically deleted | ||
Description | STRING | |||
GetDomain | INTEGER | Domain of this object | ||
GetSiblings | COLLECTION | All siblings of this object | ||
GetSiblings2 | COLLECTION | All siblings of this object | ||
GetSlotEntries | VECTOR<OBJECT> | |||
IsConsistent | INTEGER | |||
LastUpdate | OBJECT | Returns the date with time of the last write access | ||
LastUser | INTEGER | Returns the user who last accessed the object in write mode. | ||
Link | OBJECT | Adds itself to the list of objects with validity from the object passed as a parameter. | ||
NextValidObject | OBJECT | Determines the object whose validity begins after the time at which the validity of this object begins | ||
PreviousValidObject | OBJECT | Determines the object whose validity ends before the time at which the validity of this object ends. | ||
RestrictedValidity | * | Checks whether the scope is restricted or not. | ||
SetDomain | INTEGER, INTEGER | Set domain | ||
ShortName | STRING | |||
Siblings | * | |||
SpanDateValidity | * | |||
string | INTEGER | CX_STRING | Returns the string representation of the object | |
UniqueID | STRING | |||
Unlink | Removes itself from the list of objects with validity | |||
Unlink2 | Remove this object from the list of objects with validity | |||
Valid | OBJECT | INTEGER | Checks whether the object is valid at the given time. | |
ValidSince | OBJECT | Returns the beginning of the validity span in the form of a CX_TERM object. | ||
ValidToday | INTEGER | Checks whether the object is valid at the current time (validity date). | ||
ValidUntil | OBJECT | Returns the end of the validity range in the form of a CX_TERM object. | ||
VerifySiblings | INTEGER | Check ring of exchange objects |
* MA = Member Access Function
Data field | Type | Reference class | I* | Brief description |
---|---|---|---|---|
rates | REL_MN | CX_RATE | the conversion rates in the table | |
rateTables | REL_MN | CX_RATE_TABLE | the parent table to which this table belongs | |
validity | POINTER | CX_VALIDITY | the period in which the object is valid | |
uniqueID | STRING | * | the (internal) object number | |
rateTableEnum | INTEGER | Table code | ||
shortName | ML_STRING | the name of the table | ||
description | ML_STRING | a short description of the table | ||
bank | REL_11 | assigned CX_BANK object |
* I = Indexable data field
Module | Brief description |
---|---|
currtabl.mod | Currency table basic module |
currtedt.mod | Currency table Editing module |
currtsel.mod | Currency table selection module |